long-term technical advisor - Alemán Inglés Diccionario